package Map_and_Set.Leetcode;

import java.util.HashMap;
import java.util.Map;

public class Num387 {

    public int firstUniqChar(String s) {
          char[] data=s.toCharArray();
        Map<Character,Integer> map=new HashMap<>();
        for (char i:data){
            map.put(i,map.getOrDefault(i,0)+1);
        }
        for (int i = 0; i < data.length; i++) {
            if (map.get(data[i]) == 1) {
                return i;
            }
        }
        return -1;
    }
}
